#ifndef STDIO_H
#define STDIO_H

#include"os_type.h"

class STDIO{
private:
    uint8 *screen;

    void rollUp();//滚屏

public:
    STDIO();
    void initialize();//初始化函数
    void print(uint x,uint y,uint8 c,uint8 color);//打印字符c，颜色 color 到（x,y）
    void print(uint8 c,uint8 color);//打印字符c,颜色 color 到默认光标位置
    void print(uint8 c);//打印字符c，颜色默认到光标位置
    void moveCursor(uint position);//移动光标到一维位置
    void moveCursor(uint x,uint y);//移动光标到二位位置
    uint getCursor();

};

#endif